( very detailed) A hot